html,body {overflow-x:hidden; height: 100%;}
body {background:transparent;}
/** 一些常用样式 **/
.form-control,.input-group .form-control{ display:inline-block; width:auto;}
select.form-control {display:inline-block; width:auto; padding: 4px 6px;}
.form-horizontal .form-group {margin-left: 0; margin-right: 0; margin-top:20px;}
.form-inline .form-group {margin-bottom:10px;}
.panel {box-shadow:none;}
.form-horizontal .control-label { padding-top:7px; margin-bottom:0;text-align:right;}
label.control-label {font-weight:normal;}
.panel-f5{background:transparent;}
table tbody tr:last-child {border-bottom:1px solid #ddd;}
.form-margin-right .form-group {margin-right:15px;}
.panel-white {background:#fff; border-radius:4px;}
.btn-white {background-color:#fff; border:1px solid #999;}
.content-header h5 {border-bottom:1px solid #ccc;margin-bottom: 10px; color:#666; font-size:14px; line-height: 44px; padding:0; margin:0;}
.content-header h5 strong {color:#333;}
.panel-lzy {border:none;padding:0 15px; margin-top: 20px; margin-bottom: 10px;}
.panel-lzy h5.tips-lzy {border-left:4px solid #ffbe34; padding-left: 10px; margin:0 0 15px; color:#ffbe34; height:16px; line-height: 16px;font-size: 15px; font-weight: bold; letter-spacing: 1px;}
.panel-lzy .tips-list-lzy {padding-left: 15px; list-style:none;} 
.border-h5 {line-height:2;border-bottom:1px solid #ccc; font-size:18px; font-weight:bold;}
.hr-ccc {display:block; width:100%; height:1px; background:#ccc; margin:20px 0;}

.border-none {border:none;box-shadow:none;}
/* FORM控件样式 */
input[type=checkbox].ace,input[type=radio].ace {opacity:0;position:absolute;z-index:-1;width:18px;height:18px;cursor:pointer}
input[type=checkbox].ace:checked,input[type=radio].ace:checked,input[type=checkbox].ace:focus,input[type=radio].ace:focus {outline:none!important}
input[type=checkbox].ace+.lbl,input[type=radio].ace+.lbl {position:relative;z-index:11;display:inline-block;margin:0;line-height:20px;min-height:18px;min-width:18px;font-weight:normal}
input[type=checkbox].ace+.lbl.padding-16::before,input[type=radio].ace+.lbl.padding-16::before {margin-right:16px}
input[type=checkbox].ace+.lbl.padding-12::before,input[type=radio].ace+.lbl.padding-12::before {margin-right:12px}
input[type=checkbox].ace+.lbl.padding-8::before,input[type=radio].ace+.lbl.padding-8::before {margin-right:8px}
input[type=checkbox].ace+.lbl.padding-4::before,input[type=radio].ace+.lbl.padding-4::before {margin-right:4px}
input[type=checkbox].ace+.lbl.padding-0::before,input[type=radio].ace+.lbl.padding-0::before {margin-right:0}
input[type=checkbox].ace+.lbl::before,input[type=radio].ace+.lbl::before {font-family:fontAwesome;font-weight:normal;font-size:12px;color:#32a3ce;content:"\a0";background-color:#fafafa;border:1px solid #c8c8c8;box-shadow:0 1px 2px rgba(0,0,0,0.05);border-radius:0;display:inline-block;text-align:center;vertical-align:middle;height:16px;line-height:14px;min-width:16px;margin-right:1px}
input[type=checkbox].ace+.lbl-yellow::before,input[type=radio].ace+.lbl-yellow::before {color:#ffbe34;}
input[type=checkbox].ace:checked+.lbl::before,input[type=radio].ace:checked+.lbl::before {display:inline-block;content:'\f00c';background-color:#f5f8fc;border-color:#adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1)}
input[type=checkbox].ace:hover+.lbl::before,input[type=radio].ace:hover+.lbl::before,input[type=checkbox].ace+.lbl:hover::before,input[type=radio].ace+.lbl:hover::before {border-color:#ff893c}
input[type=checkbox].ace:active+.lbl::before,input[type=radio].ace:active+.lbl::before,input[type=checkbox].ace:checked:active+.lbl::before,input[type=radio].ace:checked:active+.lbl::before {box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1)}
input[type=checkbox].ace.ace-checkbox-2+.lbl::before,input[type=radio].ace.ace-checkbox-2+.lbl::before {box-shadow:none}
input[type=checkbox].ace.ace-checkbox-2:checked+.lbl::before,input[type=radio].ace.ace-checkbox-2:checked+.lbl::before {background-color:#f9a021;border-color:#f9a021;color:#FFF}
input[type=checkbox].ace:disabled+.lbl::before,input[type=radio].ace:disabled+.lbl::before,input[type=checkbox].ace[disabled]+.lbl::before,input[type=radio].ace[disabled]+.lbl::before,input[type=checkbox].ace.disabled+.lbl::before,input[type=radio].ace.disabled+.lbl::before {background-color:#DDD!important;border-color:#CCC!important;box-shadow:none!important;color:#BBB}
input[type=radio].ace+.lbl::before{border-radius:100%;font-size:11px;font-family:FontAwesome;text-shadow:0 0 1px #32a3ce;line-height:15px;height:17px;min-width:17px}
input[type=radio].ace:checked+.lbl::before {padding-top:1px;content:"\f111"}
input[type=checkbox].ace.ace-switch {width:55px;height:25px}
input[type=checkbox].ace.ace-switch+.lbl {margin:0 4px;min-height:24px}
input[type=checkbox].ace.ace-switch+.lbl::before {font-family:Arial,Helvetica,sans-serif;content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";color:#999;font-weight:bold;font-size:11px;line-height:18px;line-height:21px\9;height:20px;overflow:hidden;border-radius:12px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);border:1px solid #CCC;text-align:left;float:left;padding:0;width:52px;text-indent:-19px;text-indent:-21px\9;margin-right:0;-webkit-transition:text-indent .4s ease;transition:text-indent .4s ease}
input[type=checkbox].ace.ace-switch+.lbl::after {font-family:Arial,Helvetica,sans-serif;content:'|||';font-size:10px;font-weight:lighter;color:#d5d5d5;background-color:#FFF;text-shadow:-1px 0 0 rgba(0,0,0,0.15);text-align:center;border-radius:100%;width:22px;height:22px;line-height:20px;position:absolute;top:-2px;left:-3px;padding:0;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 1px 1px rgba(0,0,0,.3);-webkit-transition:left .4s ease;transition:left .4s ease}
input[type=checkbox].ace.ace-switch:checked+.lbl::before {text-indent:9px;color:#FFF;background-color:#8ab2c9;border-color:#468fcc}
input[type=checkbox].ace.ace-switch:checked+.lbl::after {left:34px;background-color:#FFF;color:#8ab2c9}
input[type=checkbox].ace.ace-switch.ace-switch-2+.lbl::before {content:"YES\a0\a0\a0\a0\a0\a0\a0\a0NO"}
input[type=checkbox].ace.ace-switch.ace-switch-3+.lbl::after {font-family:FontAwesome;font-size:13px;line-height:23px;content:"\f00d";top:-1px}
input[type=checkbox].ace.ace-switch.ace-switch-3:checked+.lbl::after {content:"\f00c"}
input[type=checkbox].ace.ace-switch.ace-switch-4+.lbl::before,input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::before {content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";font-family:Arial,Helvetica,sans-serif;font-weight:bolder;font-size:12px;line-height:23px;height:24px;overflow:hidden;line-height:25px\9;border-radius:12px;background-color:#8b9aa3;border:1px solid #8b9aa3;color:#FFF;width:56px;text-indent:-25px;text-indent:-28px\9;display:inline-block;position:relative;box-shadow:none;-webkit-transition:all .4s ease;transition:all .4s ease}
input[type=checkbox].ace.ace-switch.ace-switch-4+.lbl::after,input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::after {font-family:Helvetica,Arial,sans-serif;content:'|||';text-shadow:-1px 0 0 rgba(0,0,0,0.2);font-size:8px;font-weight:lighter;color:#8b9aa3;text-align:center;position:absolute;border-radius:12px;color:#5b6a73;top:2px;left:2px;width:20px;height:20px;line-height:18px;background-color:#FFF;-webkit-transition:all .4s ease;transition:all .4s ease}
input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::before,input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::before {text-indent:9px;background-color:#468fcc;border-color:#468fcc}
input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::after,input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::after {left:34px;background-color:#FFF}
input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::before {content:"YES\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO"}
input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::before {text-indent:8px}
input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl {position:relative;top:6px;}
input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl::before {font-family:FontAwesome;content:"\f00d";text-shadow:0 -1px 0 rgba(0,0,0,0.25);box-shadow:none;border:0;font-weight:lighter;font-size:16px;border-radius:12px;display:inline-block;background-color:#888;color:#f2f2f2;width:52px;height:22px;line-height:20px;text-indent:32px;-webkit-transition:background .1s ease;transition:background .1s ease}
input[type=checkbox].ace.ace-switch.ace-switch-6+.lbl::after {content:'';text-shadow:0 -1px 0 rgba(0,0,0,0.25);position:absolute;top:2px;left:3px;border-radius:12px;box-shadow:0 -1px 0 rgba(0,0,0,0.25);width:18px;height:18px;text-align:center;background-color:#f2f2f2;border:4px solid #f2f2f2;-webkit-transition:left .2s ease;transition:left .2s ease}
input[type=checkbox].ace.ace-switch.ace-switch-6:checked+.lbl::before {content:"\f00c";text-indent:6px;color:#FFF;border-color:#b7d3e5;background-color:#ff893c}
input[type=checkbox].ace.ace-switch.ace-switch-6:checked+.lbl::after {left:32px;background-color:#FFF;border:4px solid #FFF;text-shadow:0 -1px 0 rgba(0,200,0,0.25)}
input[type=checkbox].ace.ace-switch.ace-switch-7 {width:75px}
input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl {position:relative}
input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl::before {content:"OFF\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0ON";font-weight:bolder;font-size:14px;line-height:20px;background-color:#FFF;border:2px solid #AAA;border-radius:0;box-shadow:none;color:#aaa;width:74px;height:26px;line-height:22px;overflow:hidden;text-indent:4px;display:inline-block;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}
input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl::after {content:'\f00d';font-family:FontAwesome;font-size:16px;position:absolute;top:3px;left:39px;width:32px;height:20px;line-height:18px;text-align:center;background-color:#aaa;color:#FFF;border-radius:0;box-shadow:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
input[type=checkbox].ace.ace-switch.ace-switch-7:checked+.lbl::before {color:#468fcc;background-color:#FFF;text-indent:-33px;border-color:#6fb3e0}
input[type=checkbox].ace.ace-switch.ace-switch-7:checked+.lbl::after {left:3px;content:'\f00c';background-color:#468fcc;color:#FFF}
input[type=checkbox].ace.ace-switch.ace-switch-8+.lbl {position:relative}
input[type=checkbox].ace.ace-switch.ace-switch-8+.lbl::before {content:"禁用";text-shadow:0 -1px 0 rgba(0,0,0,0.25);box-shadow:none;border:0;font-weight:lighter;font-size:12px;border-radius:12px;display:inline-block;background-color:#888;color:#f2f2f2;width:56px;height:22px;line-height:22px;text-indent:24px;-webkit-transition:background .1s ease;transition:background .1s ease}
input[type=checkbox].ace.ace-switch.ace-switch-8+.lbl::after {content:'';text-shadow:0 -1px 0 rgba(0,0,0,0.25);position:absolute;top:2px;left:3px;border-radius:12px;box-shadow:0 -1px 0 rgba(0,0,0,0.25);width:18px;height:18px;text-align:center;background-color:#f2f2f2;border:4px solid #f2f2f2;-webkit-transition:left .2s ease;transition:left .2s ease}
input[type=checkbox].ace.ace-switch.ace-switch-8:checked+.lbl::before {content:"启用";text-indent:8px;color:#FFF;border-color:#b7d3e5;background-color:#ff893c}
input[type=checkbox].ace.ace-switch.ace-switch-8:checked+.lbl::after {left:32px;background-color:#FFF;border:4px solid #FFF;text-shadow:0 -1px 0 rgba(0,200,0,0.25); position: absolute; left:35px;}
.seccess-tips { padding-top:15%;}
.seccess-tips-l {text-align:right; height:120px; line-height:120px;}
.seccess-tips-l .fa-check {font-size:60px;}
.seccess-tips-r {height:120px;}


/*select 多级选择*/
.select-popup {width:200px; height:34px;line-height:34px; border:1px solid #ccc;padding-left: 10px; background:#fff; border-radius:4px;margin-left:15px; overflow:hidden; position:relative;}
.select-popup input {display:inline-block; width:160px; height:34px;line-height:34px; border:none; outline:none; }
.select-popup i {position:absolute; top:10px; right:12px;}
.select-menu{display:none; list-style: none; margin: 0; padding: 0; margin-left:15px; border:1px solid #93bffb; background-color: #fff;position: absolute; font-size: 14px; width:200px; line-height: 30px; z-index:100; box-sizing:border-box;}
.select-menu > li:hover {background:#1E90FF;}
.select-menu .menu-item-child{ display:none;list-style: none; padding: 0; margin: 0;} 
.menu-item-child li {cursor: pointer; padding-left: 20px; }
.select-menu li{position:relative;}
.select-menu li .fa-plus-square {margin-left:-16px;margin-right:6px;}
.menu-open >.menu-item-child {position:absolute; left:198px;width:200px;top:0px; background:#fff;border:1px solid #93bffb; z-index:10; box-sizing:border-box;}
.menu-item-child li p{ cursor: pointer;  margin:0;} 
.menu-item-child > li:hover >p {color:#fff; }
.menu-item-child li:hover{ background:#1E90FF;} 
.menu-item-child li p:hover{ color:#fff;} 


/*添加商品框*/
.content-goods-box {width:100%; min-height:200px; border:2px solid #ccc; border-radius:4px;padding:20px; background:#fff;}
.content-goods-box label{margin-right: 15px;}

/*品牌标签*/
.brand-littlebox {display:inline-block; padding:4px 6px;margin:4px 10px 10px 0;border:1px solid #ccc;}
.brand-littlebox .fa-times {cursor:pointer;}

/*黄色按钮*/
.btn-yellow{background-color: #FFBE34; border-color: #FFBE34; color:#fff;}
.btn-yellow:hover,.btn-yellow:focus,.btn-yellow:active{ background-color: #fff;  border-color: #FFBE34; color: #FFBE34; outline:none !important;}

/*tab页面切换*/
.tab-switch { height:40px; border-bottom: 1px solid #ccc; margin-top:20px;}
.tab-switch span { margin:0; padding:0; display:inline-block; background:#ccc; width:160px; height:40px; line-height: 40px; text-align: center;  box-sizing:border-box; border-radius:4px 4px 0 0; cursor:pointer;}
.tab-switch span.active { background:#ffbe34; border:none;color:#fff; }
.tab-switch-page {   background:#f5f5f5;  }
.tab-switch-page iframe {height:100%;}

/*状态字体颜色*/
.text-green {color:#01b40d;}
.text-blue {color:#1593fd;}
.text-orange {color:#ffbe34;}
.text-red {color:red;}

/*背景色*/
.panel-gray {background:#f5f5f5;}

/*查看详情样式*/
.detail-span {background:transparent; border:none; line-height:1.5; padding:7px 12px 0 0; box-shadow:none; font-weight:bold;font-family:"Microsoft Yahei","微软雅黑",Tahoma, Helvetica, Arial, sans-serif;color:#333;}

/*HTML5 滚动条重写*/
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: #ccc; }

::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 10px; }

::-webkit-scrollbar-thumb:vertical:hover {
  background: #666; }

/*IE 滚动条重写*/
* {
  scrollbar-face-color: white;
  scrollbar-highlight-color: #D6D6D6;
  scrollbar-shadow-color: #D6D6D6;
  scrollbar-3dlight-color: white;
  scrollbar-arrow-color: #D6D6D6;
  scrollbar-track-color: white;
  scrollbar-darkshadow-color: white;
  scrollbar-base-color: #F1F1F1; }

/**订单**/
.good-attr{ display:inline-block; text-align:left; padding-left:20px;}
.form-group .btn-box{ display:block; margin:10px 0 -15px 0;}
.form-group .btn-box button{ dislpay:inline-block; margin-left:25px;}

/*上传图片*/
.file-opacity {width:150px; height:150px; position:absolute;z-index: 99;opacity: 0;top:0; left:15px; font-size: 200px; overflow: hidden;}
.inputfile-img-box { float:left; display:inline-block; width:110px; height: 100px; position: relative;}
.inputfile-img-box span {display:inline-block; width:100px;text-align:center;}
.inputfile-img-box span.remove {width:40px; line-height:20px; border:1px solid #999; margin-left:30px; margin-top:5px; cursor:pointer;}
.inputfile-img {cursor:pointer; vertical-align:middle; width:100px; height:100px; border:1px solid #ccc; margin-right:10px;}
.inputfile-img-l {cursor:pointer; vertical-align:middle; width:150px; height:150px; border:1px solid #ccc; margin-right:10px;}
.add-inputfile {display:inline-block; cursor:pointer; vertical-align:middle; width:100px; height:100px; border:1px solid #ccc; text-align: center; line-height: 100px; font-size: 20px;}
.inputfile-img-box i.fa-close{ position: absolute; top: 1px; right: 11px; z-index: 200;line-height: 25px; cursor: pointer; padding: 0 6px; font-size: 20px; color: #666;}
.inputfile-img-show {width:400px; height:auto; min-height: 100px; }
.img-box-sec .inputfile-img-box{ height: auto;}

.border-gray-box {border:1px solid #ccc; padding:20px 10px;}
.border-gray-box .bgb-row {margin-bottom:15px; overflow: hidden;}
.border-gray-box .bgb-row .bgb-w { float:left;width:33%; display:inline-block;}
.border-gray-box .bgb-row .bgb-w .bgb-span {width:130px; text-align:right; display:inline-block;}
/*分步填写信息*/
ul.step-edit  { text-align: center; height:120px;}
ul.step-edit li {display: inline-block; margin:20px 160px 0 0; position: relative;}
ul.step-edit li strong {display:inline-block; width:50px; height:50px; border-radius:100%; background:#d7d7d7; text-align:center; line-height: 50px;  }
ul.step-edit li span {position:absolute; display:block; width:160px; height:30px; left:-50px; top:60px; text-align:center;}
ul.step-edit li:after {display:block; content:""; width:170px; height:2px; background:#d7d7d7; position:absolute; top:25px; left:-165px;}
ul.step-edit li:first-child:after {display:none;}
ul.step-edit li.active strong{background:#ffbe34; color:#fff;}
ul.step-edit li.active:after {background:#ffbe34;}

/*档期管理页面*/
.input-line-mark {display:inline-block; width:20px; float:left;text-align:center;line-height:34px;}
.calendar-state-color { line-height:60px;}
.calendar-state-color span {}
.calendar-state-color div {display:inline;}
.calendar-state-color i{display:inline-block; width:10px; height:10px;}
.calendar-state-color i:nth-child(1) { background:red;}
.calendar-state-color i:nth-child(2) { background:#DC18CD;}
.calendar-state-color i:nth-child(3) { background:#EC971F;}
.calendar-state-color i:nth-child(4) { background:#337AB7;}
.calendar-state-color i:nth-child(5) { background:#5CB85C;}

/*营位列表*/
.campsite-box {width:600px; background:#ccc; padding:20px;}
.campsite-box .cb-item{width:20%; height:60px; line-height:60px; text-align:center; float:left;}
.campsite-box .cb-item span {display:inline-block; width:60px; height:40px; text-align:center; line-height:40px; background:#fff;}
.campsite-box .cb-add span {display:inline-block; width:60px; height:40px; text-align:center; line-height:40px; background:#fff;}

/*清除浮动*/
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfix{zoom:1} 


/*fullcalendar 样式重写 */
.fc-event .fc-content {height: 20px;font-size: 16px;}

/*优惠活动*/
.sale-activity .sa-btn {border-bottom:1px solid #ccc; width:360px;}
.sale-activity .sa-btn span{ display:inline-block; width:80px; height:30px; line-height:30px; background:#ccc; text-align:center; border-radius:6px 6px 0 0 ;}
.sale-activity .sa-btn span.active {background:#ffbe34;}

/**消息模板**/
.btn-box{ display: inline-block; position: relative; margin-right: 3px;}
.btn-box button{ width: 70px; position: relative; text-align: left; padding-left: 10px;}
.btn-box em{ position:absolute;  top: 5px; right: 5px; width: 0; height: 0; font-size: 0; border-bottom: 7px solid transparent; border-left:5px solid transparent; border-top:7px solid #333; border-right:5px solid transparent;}
.btn-box .child-btn{ display: none; position: absolute; top: 21px; left: 0; width: 70px; border-radius: 0 0 3px 3px; padding-top: 5px; border: 1px solid #999; border-top: none;border-bottom:none; background-color: #fff; z-index: 999;}
.btn-box .child-btn span{ display:block; line-height: 26px; border-bottom: 1px solid #999; font-size: 12px; cursor: pointer;}

/*图文详情样式*/
.pictext .pictext-item {position: relative;margin-bottom: 10px;}
.pictext .pt-btn,.pictext .pt-pic {margin-bottom: 6px;}
.pictext .pt-text {margin-bottom: 1px;}
.pictext .pt-text textarea { width:400px; height:100px;}
.pictext-item .btn-group-vertical { position: absolute; top:0px; left:420px; }
.pictext .pt-pic {min-height: 100px; position: relative;}
.pictext .pt-pic input[type=file] {display:none;}
.pictext .pt-pic img {width: 400px; min-height: 100px; position: relative; border:1px solid #ccc; display: block;}
.pictext .pt-pic:before{content: "+ 点击上传图片"; position:absolute; top:0;left:0; display: block; width: 400px;color:#666; text-align:center;line-height:100px;}

@media only screen and (max-width: 1370px) {
  .bgb-w label{ font-size: 12px; margin-right:-4px;}
}

/*form input[type="file"]{ display: inline-block}*/

/**上传图片按钮**/
.input-file{ display: inline-block; position:relative; width: 100px; height: 100px; background:url("/images/no_img.png"); background-size:cover; cursor: pointer; border:1px solid #ccc; overflow: hidden;}
.input-file input{ width: 100px; height: 100px; font-size: 67px; opacity: 0;}
img.obj-img{ vertical-align: top;}
.input-file-edit{ position: absolute;top:0;left:15px; z-index: 200; width: 100px; height: 100px; opacity: 0; cursor: pointer; overflow: hidden;}
.input-file-edit input{ width: 100px; height: 100px; font-size: 67px; opacity: 0;}


/*选择热门城市*/
.hotcity-wrap { background: #fff; padding:20px; }
.hotcity-wrap .hotcity-title {font-size:16px;margin:0; margin-bottom:16px; color:#000;}
.hotcity-pro-wrap { margin-bottom: 16px; position: relative; }
.hotcity-pro-wrap .hotcity-pro{ font-size: 14px; margin:0; color:#000; position:absolute; width:100px; padding:0 10px; top:0; left:0; line-height: 1.5; letter-spacing: 2px; text-align:center; }
.hotcity-city-wrap { width:100%; padding-left:120px; }
.hotcity-city-wrap .hotcity-city { color: #666; font-weight: normal; margin-right: 16px; cursor:pointer;}
.hotcity-city-wrap .hotcity-city input { vertical-align: top; } 
.hotcity-city-wrap .hotcity-city:hover {color:#ffbe34;}
.hotcity-city-wrap .hotcity-city input:checked+span {color:#ffbe34;}
.hotcity-city-wrap .hotcity-city input:checked+span+span {color:#ffbe34;}
.hotcity-city-wrap .hotcity-city:hover input[type=checkbox].cgi+.cgs::before {border-color:#ffbe34;}
input[type=checkbox].cgi,input[type=radio].cgs {opacity:0;position:absolute;z-index:12;width:12px;height:12px;cursor:pointer}
input[type=checkbox].cgi:checked,input[type=radio].cgi:checked,input[type=checkbox].cgi:focus,input[type=radio].cgi:focus {outline:none!important}
input[type=checkbox].cgi+.cgs,input[type=radio].cgi+.cgs {position:relative;z-index:11;display:inline-block;margin:0;line-height:10px;min-height:12px;min-width:12px;font-weight:normal;top:-1px;}
input[type=checkbox].cgi+.cgs::before,input[type=radio].cgi+.cgs::before {font-family:fontAwesome;font-weight:normal;font-size:10px;color:#32a3ce;content:"\a0";background-color:#fafafa;border:1px solid #c8c8c8;box-shadow:0 1px 2px rgba(0,0,0,0.05);border-radius:0;display:inline-block;text-align:center;vertical-align:middle;height:12px;line-height:10px;min-width:12px;margin-right:1px}
input[type=checkbox].cgi:checked+.cgs::before,input[type=radio].cgi:checked+.cgs::before {display:inline-block;content:'\f00c';background-color:#f5f8fc;border-color:#ffbe34;color:#ffbe34;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1)}
.hotcity-seclect-wrap {background: #fff; padding: 20px; margin-bottom: 4px;}
.hotcity-seclect {padding-right: 20px;}
.hotcity-seclect em {font-style: normal;}
.hotcity-seclect span {border:1px solid #ffbe34; padding:0 6px; margin:0 10px 4px 0; float:left; }
.hotcity-seclect span i{cursor: pointer;}
.hotcity-seclect label {float: left; padding-right: 10px;}
.hotcity-seclect .hotcity-seclect-c {float: left; max-width: 60%; }
.hotcity-seclect .hotcity-seclect-sure {float: left;padding-left:10px;}
.hotcity-seclect .hotcity-seclect-sure button{margin:0; padding:0 10px; line-height: 1.5;}


/*选择银行卡*/
.bank-check {border:1px solid #ccc; padding:10px 16px;width:400px; display:block; background:#f5f5f5; border-radius:6px; font-weight: normal; }
.bank-check.active { border-color:green; color:green}
.bank-check input[type=radio] {vertical-align: top;}
.bank-check span {margin:0 10px;}
.bank-check em {font-style: normal;margin-left: 20px;}

/*信息框*/
.y-info-box {border:1px solid #ccc; padding:10px; margin:0; border-radius:4px; box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.y-info-box h5 {font-weight: bold; font-size: 12px; margin:0 0 10px 0;}
.y-info-box .y-item {margin-bottom: 5px;}

/*项目小方框*/
.proj-box {width:110px; float:left;margin-right:20px;}
.proj-box img {cursor:pointer; border:1px solid #ccc}
.proj-box .proj-name { font-size:12px; color:#666; line-height:1.2;margin:10px 0 6px;}
.proj-box .proj-price { font-size:14px; color:#ffbe34; margin:6px 0;}

/**自定义验证提示 2017-7-1**/
.verify-tip{display: none; margin-top: 5px; margin-bottom: 10px; color: #a94442;font-size: 85%;}

/*列表页提现信息提示*/
.cash-info-tip {  border:1px dashed #ccc; display: inline-block; margin-top:10px; padding:10px 50px 10px 10px;}
.cash-info-tip span {font-size: 18px; margin-right: 40px;}
.cash-info-tip span b {color:red;}

/*财务统计*/
.wl-statistics {display:inline-block; width: 100%;}
.wl-statistics .wl-tit {font-weight:bold;font-size: 16px; color:#00a2d4; margin:10px 0; letter-spacing: 2px; padding-bottom: 10px; border-bottom: 1px dashed #ccc;}
.wl-statistics .wl-day {font-size: 12px; color:#1b6d85;}
.wl-statistics .wl-row {font-size: 14px; margin:8px 0;}
.wl-statistics .wl-row  b{color:red; font-size: 16px;}
.wl-statistics .wl-row .wl-payway {}
.wl-statistics .wl-row .wl-payway span {display: inline-block;width:70px; text-align: right;}
.wl-statistics .wl-row .wl-payway .icon {display:inline-block; width:22px; height:22px;  vertical-align: top; }
.wl-statistics .wl-row .wl-payway .icon.icon-alipay {background: url(../images/icon_alipay.png) no-repeat; background-size:cover;}
.wl-statistics .wl-row .wl-payway .icon.icon-weixin {background: url(../images/icon_wechat.png) no-repeat; background-size:cover;}
.wl-statistics .wl-row .wl-payway .icon.icon-unionpay {background: url(../images/icon_unionpay.png) no-repeat; background-size:cover;}
.wl-statistics-total {color:#333;font-size: 20px;}
.wl-statistics-total span.wl-day {color:#00a2d4; }
.wl-statistics-total span b{color:red;}
.wl-statistics-total .row span:nth-child(3) b{color:green;}

/**热门城市**/
#in_city { background: #ddd; position: absolute; z-index: 999;border: solid 1px #d7d7d7; background: #fff;padding-bottom: 6px; font-size: 12px;}
#in_city .screen { overflow: hidden; }
#in_city .screen a { float: left; color: #333; padding: 1px 12.6px; text-align: center; border-bottom: solid 1px #ffbe34; }
#in_city .screen a:hover { color: #ffbe34; }
#in_city .screen .shar { color: #ffbe34; border: solid 1px #ffbe34; border-bottom: none; }
#in_city .city_a_le1 { padding: 10px; overflow: hidden; }
#in_city .city_a_le1 a { float: left; width: 20%; margin: 2px 0; color: #333;}
#in_city .Letter span { width: 12%; float: left; text-align: center; padding: 2px 0; }
#in_city .Letter div { width: 88%; float: left; }
#in_city .city_a_le1 a:hover { color: #ffbe34; }
#in_city .Letter div a { width: 25%;}
#in_city h1 { padding: 10px 0; color: #ababab; text-indent: 3%; font-size: 12px; margin: 0;}

/**商家入驻**/
.merchant-top { height:600px;width:100%; background: #f1f1f1 url(../images/merchant/banner_2.jpg) no-repeat center 0;   overflow: hidden;}
.merchant-top a,.merchant-section-c .ms-c-wrap2 a{display:block; width: 347px; height:80px; line-height: 80px; margin:460px auto 0; background: url(../images/merchant/btn.png) no-repeat; font-size: 24px;  letter-spacing: 4px; color: #fff; text-align: center; text-decoration:none;}
.merchant-section-a h3 {height: 160px; line-height: 160px; text-align: center; margin: 0; font-size: 34px; color: #37474f;}
.merchant-section-a .ms-a-wrap { padding:0 20% 30px; }
.merchant-section-a .ms-a-item {height: 60px; margin-bottom: 50px;}
.merchant-section-a .ms-a-img {width: 80px; height: 80px;float: left; margin:0 10px 0 100px; _display: inline; overflow: hidden; }
.merchant-section-a .ms-a-img img {width:100%; height: 100%;  vertical-align: initial;}
.merchant-section-a .ms-a-con {padding-left:70px;}
.merchant-section-a .ms-a-con h4 {height: 36px; margin: 12px 0 0 0; line-height:1.4; font-size: 22px;  color:#2a333c;}
.merchant-section-a .ms-a-con p {height: 24px; margin: 0;line-height: 24px; color:#5e7387;}
.inaline {white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.merchant-section-b {background: #f1f1f1; }
.merchant-section-b  h3 {height: 160px; line-height: 160px; text-align: center; margin: 0; font-size: 34px; color: #37474f;}
.merchant-section-b .ms-b-wrap {padding:0 20% 80px;}
.merchant-section-b .ms-b-item {text-align: center; width:14%; float: left;}
.merchant-section-b .ms-b-img {display: inline-block; width:60px; height: 60px; background:url(../images/merchant/list_icon.png) no-repeat 10px 5px;}
.merchant-section-b .item2{ background-position: -155px 5px;}
.merchant-section-b .item3{ background-position: -320px 5px;}
.merchant-section-b .item4{ background-position: -485px 5px;}
.merchant-section-b .item5{ background-position: -645px 5px;}
.merchant-section-b .item6{ background-position: -812px 5px;}
.merchant-section-b .item7{ background-position: -975px 5px;}
.merchant-section-b .ms-b-img img {width:100%; height: 100%;  vertical-align: initial;}
.merchant-section-b .ms-b-item h4 {font-size: 20px; color: #2a333c; }
.merchant-section-c {height: 800px; position: relative;}
.merchant-section-c h3 {height: 300px; line-height: 160px; text-align: center; margin: 0; font-size: 34px; color: #37474f;}
.merchant-section-c .ms-c-wrap1 { height: 340px; width: 1004px; position: absolute; left:50%; margin-left: -502px; top:160px;background: url(../images/merchant/process.jpg) no-repeat center center; box-shadow:1px 1px 20px 1px #ccc;}
.merchant-section-c .ms-c-wrap1 .ms-c-item { width: 33.33%; height: 340px; float:left; text-align: center; position: relative;}
.merchant-section-c .ms-c-wrap1 .ms-c-item:after {position: absolute; display: block; width:58%; border-bottom: 2px dashed #ccc; content:" "; top:130px; left:70%; }
.merchant-section-c .ms-c-wrap1 .ms-c-item:last-child:after {width:0;}
.merchant-section-c .ms-c-wrap1 .ms-c-img {display:inline-block; width: 80px; height: 80px; margin-top:90px;}
.merchant-section-c .ms-c-wrap1 .ms-c-img img {width:100%; height: 100%;  vertical-align: initial; }
.merchant-section-c .ms-c-wrap1 h4 { font-size: 24px; color: #2a333c; line-height: 50px; }
.merchant-section-c .ms-c-wrap1 p  {font-size: 14px; color: #5e7387;}
.merchant-section-c .ms-c-wrap2 { padding-top:260px; height: 500px; background:url(../images/merchant/banner_3.jpg) no-repeat center 0;}
.merchant-section-c .ms-c-wrap2 p { text-align: center; font-size: 26px; color: #094059; line-height: 40px;}
.merchant-section-c .ms-c-wrap2 a { margin-top: 30px;}
.merchant-footer {height: 540px; background: #fff; position: relative;}
.merchant-footer h3 {font-size:34px;text-align:center; line-height: 160px; margin: 0; font-weight: bold;}
.merchant-footer .mf-wrap {padding: 0 18%;}
.merchant-footer .mf-item {width:26%; float: left; margin-right: 11%}
.merchant-footer .mf-item:last-child {margin-right:0;}
.merchant-footer .mf-item h4 { margin-bottom: 15px; line-height:25px;color:#000; font-size: 20px; background: url(../images/merchant/foot_icon.png) no-repeat 0 3px; background-size:26px 75px;  padding-left: 35px;}
.merchant-footer .mf-item p {color:#000;}
.merchant-footer .foot-icon2 h4{ background-position: 0 -26px;}
.merchant-footer .foot-icon3 h4{ background-position: 0 -52px;}
.merchant-footer .mf-qrdode {text-align: center; padding-top:50px;}
.merchant-footer .mf-qrdode .img {height:180px; width: 120px; display: inline-block; overflow: hidden; margin-right:40px;}
.merchant-footer .mf-qrdode .img img {height:120px; width: 120px; display: inline-block; overflow: hidden; border:4px solid #fff; }
.merchant-footer .mf-qrdode .img p {text-align: center; line-height: 40px; color: #666; }
.merchant-footer .mf-bottom {text-align: center; color:#fff; font-size: 14px; line-height: 50px; height: 50px; background: #666; position: absolute; left:0; bottom: 0; width: 100%; margin:0; }

.tenants h1{ margin: 30px 0 30px; font-size: 26px; color: #999; text-align: center;}
.tenants .group-box{ display: none;}
.tenants .tip-con{ display: block; width: 80%; margin: 0 auto; background-color: #fff; border-radius: 5px; padding: 30px; box-shadow: 0 0 5px #ECECEC; font-size: 14px; line-height: 200%; min-height: 600px; _height: 600px;}
.tenants .bot-btn{ display: block; text-align: center;}
.tenants .btn-success{ display: inline-block; margin:50px auto 0; padding: 0 100px; line-height: 40px;}
.tenants .form-group{ margin: 10px 0;}
.tenants .module-tip{ display: none; margin: 20px 0;}
.tenants .module-tip .detail-span{ padding-top:4px;}
.tenants .car-brand{ display: none;}
.tenants .tel-code{ display: block; margin-top: 10px;}
.tenants .tel-code .code-btn{ display: inline-block; background-color: #FFBE34; width: 95px; line-height: 34px; text-align: center; font-size: 14px; color: #fff; border-radius: 4px; cursor: pointer;}
.tenants .group-trip,.tenants .group-play,.tenants .group-shop,.tenants .group-club,.tenants .group-person,.tenants .group-car{display: none;}
.tenants .input-number{ display: block; margin-bottom: 5px;}
.tenants .input-file{ margin-left: -3px;}

.tenants .status{ width: 400px; margin: 75px auto 0;}
.tenants .status .icon{ float: left; width: 98px; height: 98px; margin-top: 18px; border-radius: 5px; text-align: center; overflow: hidden;}
.tenants .status .icon img{ display: block; max-width: 100%;}
.tenants .status .content{ float: right; width: 285px;}
.tenants .status .content h3{ font-size: 24px; color: #999;}
.tenants .status .content a{ color: #FFBE34;}
.tenants .inputfile-img-box img{ width: 100px; height: 100px;}
.tenants .text-box{ display: block; margin-bottom: 5px;}
.layTips{ display: inline-block; padding-left: 15px; position: relative; top: -1px; text-decoration: underline; color: #FFBE34; cursor: pointer;}

.pagination{ margin: 0;}
#myTable thead tr th{ border-bottom:1px solid #ddd; height: 30px; line-height: 30px;}
.table-responsive table{border-collapse:inherit;}